Transparent Dynamic Reconfiguration for CORBA
نویسندگان
چکیده
Distributed systems with high availability requirements have to support some form of dynamic reconfiguration. This means that they must provide the ability to be maintained or upgraded without being taken off-line. Building a distributed system that allows dynamic reconfiguration is very intrusive to the overall design of the system, and generally requires special skills from both the client and server side application developers. There is an opportunity to provide support for dynamic reconfiguration at the object middleware level of distributed systems, and create a dynamic reconfiguration transparency to application developers. In this paper, we propose a Dynamic Reconfiguration Service for CORBA that allows the reconfiguration of a running system with maximum transparency for both client and server side developers. We describe the architecture, a prototype implementation, and some preliminary test results.
منابع مشابه
Dynamic Reconfiguration for Middleware-Based Applications
Distributed systems with high availability requirements have to allow reconfiguration of the system without being taken off-line. Examples of reconfigurations are the replacement of a component with a newer version, or the migration of a component to another node. A key issue for reconfiguration is maintaining the correctness of the system, which can be very complex due to the number of compone...
متن کاملDynamic Reconfiguration of Object-Middleware-based Distributed Systems
Distributed systems with high availability requirements have to support some form of dynamic reconfiguration. This means that they must provide the ability to be maintained or upgraded without being taken off-line. This thesis addresses the dynamic reconfiguration of distributed applications that run on top of an object-middleware infrastructure. In this context, a system configuration is defin...
متن کاملDynamic configuration with CORBA components
Most existing support for dynamic reconfiguration assumes that component interfaces specify input and output channels. The CORBA model, however, supports specifically a client-server architecture, with component interfaces describing only the provided services. Besides, the existing bindings for CORBA, based on static stubs, impose considerable difficulties on dynamic configuration. This paper ...
متن کاملAn approach to dynamic reconfiguration of distributed systems based on object-middleware
There is an increasing demand for long running and highly available systems. This holds particularly for distributed systems based on object-middleware, which are becoming increasingly popular nowadays. Dynamic reconfiguration consists of modifying the configuration of a system during runtime, contributing to the availability of the system. This paper introduces a novel approach to dynamic reco...
متن کاملEnabling Reflection and Reconfiguration in CORBA
The OMG CORBA specification offers a series of reflective mechanisms that enable dynamic component definition and dynamic configuration of applications. However, these mechanisms are very hard to use in conventional language bindings, causing programmers to avoid their use and consequently choose to develop applications with static behavior. This paper presents search facilities that take advan...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001